//
//  ChapterFour.cpp
//  ChapterFourOpenGL
//
//  Created by XuLiang on 2017/8/25.
//  Copyright © 2017年 Thomas. All rights reserved.
//

#include <GLTools.h>
#include <math.h>
#ifdef __APPLE__
#include <glut/glut.h>
#else
#define FREEGLUT_STATIC
#include <GL/glut.h>
#endif

int main(int argc, char* argv[]){
    
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_STENCIL);
    glutInitWindowSize(800, 600);
    glutCreateWindow("ModelViewProjection Example");
    ///P101
    //使用m3dLoadIdentity44初始化一个空单位矩阵---start
    M3DMatrix44f dddd;
    m3dLoadIdentity44(dddd);
    //使用m3dLoadIdentity44初始化一个空单位矩阵---end
    //    平移
    //使用m3dTranslationMatrix44使用变换矩阵---start
    m3dTranslationMatrix44(dddd, 1, 1, 1);
    //使用m3dTranslationMatrix44使用变换矩阵---end
    
    return 0;
}
